package com.tjsinfo.tjsoa.bylaws.bo;

import java.util.List;

import com.tjsinfo.tjsoa.bylaws.vo.Bylaws;

public interface IBylawsBO {
	
	public void save(final Bylaws tjb);

	public void removeArticle(String articleId);

	public List findAll();

	public List findByProperty(String propertyName, String value);

	public List findByTwoProperty(String propertyName1, String value1,String propertyName2, String value2);

	public List findByThreeProperty(String propertyName1, String value1,String propertyName2, String value2, String propertyName3, String value3);
	
	public List queryResult(String propertyName1, String value1,String propertyName2, String value2);
	
	public List findList(String value, String value1 );
	
	public List findTopList(String value, String value1);
	
	public List findByFlowId(Integer flowid);
	
	public Bylaws findById(String id);
	
	public Boolean updateBylaws(Bylaws bylaws);
}
